package com.site.wisdom_construction.dao.userAuthorityModule;

import com.site.wisdom_construction.entity.userAuthorityModule.Role;

import java.util.List;
import java.util.Map;

/** @Author daiyifei @Date 2021/12/28 @Description */
public interface RoleDao {
  /** 增加模块信息 */
  int insertRole(Map map);

  /** 删除模块信息 */
  int deleteRole(Map map);

  /** 修改模块信息 */
  int updateRole(Map map);

  /** 分页模糊查找模块信息 */
  List<Role> findRoleByPage(Map map);

  /** 统计分页总数 */
  long Total(Map map);

  /** 查询对应类型所有模块信息 */
  List<Integer> findRoleByAll(Map map);

  /** 根据id查询模块信息 */
  Role findRoleById(Integer id);
}
